namespace Hack.Decompiling.PEA.PE
{
  using System;
  using System.IO;
  using System.Diagnostics;
  using System.Collections.Generic;
  using System.Text;

  ////
  //// Load Configuration Directory Entry
  ////

  //typedef struct {
  //DWORD   Size;
  //DWORD   TimeDateStamp;
  //WORD    MajorVersion;
  //WORD    MinorVersion;
  //DWORD   GlobalFlagsClear;
  //DWORD   GlobalFlagsSet;
  //DWORD   CriticalSectionDefaultTimeout;
  //DWORD   DeCommitFreeBlockThreshold;
  //DWORD   DeCommitTotalFreeThreshold;
  //DWORD   LockPrefixTable;            // VA
  //DWORD   MaximumAllocationSize;
  //DWORD   VirtualMemoryThreshold;
  //DWORD   ProcessHeapFlags;
  //DWORD   ProcessAffinityMask;
  //WORD    CSDVersion;
  //WORD    Reserved1;
  //DWORD   EditList;                   // VA
  //DWORD   SecurityCookie;             // VA
  //DWORD   SEHandlerTable;             // VA
  //DWORD   SEHandlerCount;
  //} IMAGE_LOAD_CONFIG_DIRECTORY32, *PIMAGE_LOAD_CONFIG_DIRECTORY32;

  //typedef struct {
  //DWORD      Size;
  //DWORD      TimeDateStamp;
  //WORD       MajorVersion;
  //WORD       MinorVersion;
  //DWORD      GlobalFlagsClear;
  //DWORD      GlobalFlagsSet;
  //DWORD      CriticalSectionDefaultTimeout;
  //ULONGLONG  DeCommitFreeBlockThreshold;
  //ULONGLONG  DeCommitTotalFreeThreshold;
  //ULONGLONG  LockPrefixTable;         // VA
  //ULONGLONG  MaximumAllocationSize;
  //ULONGLONG  VirtualMemoryThreshold;
  //ULONGLONG  ProcessAffinityMask;
  //DWORD      ProcessHeapFlags;
  //WORD       CSDVersion;
  //WORD       Reserved1;
  //ULONGLONG  EditList;                // VA
  //ULONGLONG  SecurityCookie;          // VA
  //ULONGLONG  SEHandlerTable;          // VA
  //ULONGLONG  SEHandlerCount;
  //} IMAGE_LOAD_CONFIG_DIRECTORY64, *PIMAGE_LOAD_CONFIG_DIRECTORY64;

}
